home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / ctdeskv2.arc / CITYDESK.DOC next >
Text File  |  1987-03-01  |  21KB  |  429 lines

  1. ~                   ~BU\CITYDESK DOCUMENTATION| 
  2.  
  3. .b\    CITYDESK.EXE ver2.0 Copyright (c) 1987 Robert S. Shaw 
  4.  
  5.  
  6.                           OVERVIEW 
  7.  
  8.    CITYDESK.EXE  is  a printer utility program for  printing 
  9. enhanced  files  with  dot  matrix  printers.  Certain 
  10. requirements  of the program must be met for the printer  to 
  11. operate  properly.  One requirement is that the printer must 
  12. allow  88  lines of print per page (most do  although  some 
  13. letter  quality  printers  wont.)  The  second  important 
  14. requirement is that the printer will support at least 17 CPI 
  15. pitch  so  that  136  columns across can be  printed.  Most 
  16. printers also do this,  but please check your printer manual 
  17. before proceeding. 
  18.  
  19.    CITYDESK  is a shareware approach to desk top  publishing 
  20. in  a  simplified way.  It allows one to prepare text  files 
  21. with word processors which produce clean ASCII files such as 
  22. PC-WRITE (c)  or with most word processors which can save  a 
  23. file  in  document  form.  These  files  may  contain  extra 
  24. commands  which  will  generate bold typeface such  as  this 
  25. paragraph,  underlining as with the title,  and Italic  type 
  26. face.  Combinations are also available up to and  including 
  27. .bui\bold underlined italic. 
  28.  
  29.    Other  commands  are  available  for  in-line  emphasis, 
  30. paragraph emphasis and extended ASCII graphics. The commands 
  31. may be used to add pizzzaz!  to your printed document at any 
  32. location,  by single line,  by single word or phrase or  by 
  33. paragraph or group of lines.  Most other printer enhancement 
  34. utilities do not give such flexibility of control with  such 
  35. simple commands. 
  36.  
  37.                ============================== 
  38.  
  39.     Dot  (.)  commands  are used by  placing  them  at  the 
  40. beginning  of any line.  Each dot command must begin with  a 
  41. dot (.) or period on the keyboard. Each dot command must end 
  42. with  the  backslash [\] at the left of the  keyboard.  For 
  43. example  [.bui\] will be executed for the next few lines  to 
  44. .bui\illustrate  the use of bold underlined italic printing.  By 
  45. .bui\the  same method using just the command [.bi\] the following
  46. .bi\line  will  be in just bold italic.  Do not incorporate  the 
  47. left  and  right  braces  [used here  for  offset]  in  your 
  48. commands.  Dot commands function on one line only.  (In  the 
  49. above  illustration  the italicized part will not show  with 
  50. IBM PROPRINTER because italic is not allowed.) 
  51.  
  52.     Tilde  commands  may  be used within a  single  line  to 
  53. create  emphasis  with a single word or one  phrase.  Tilde 
  54. commands are used in a similar way to dot (.) commands. Only 
  55. now you must alert CITYDESK to the fact that an in line type 
  56. change  is  expected  by placing a Tilde   in  the  zero-th. 
  57. position  of the line.  Then immediately before the word  or 
  58. phrase  to  be  emphasized  you  will  place  another  Tilde 
  59. followed by the B U or I emphasis desired or any combination 
  60. of them and close the command with the backslash (\) key. To 
  61. mark the end of emphasis you will place the Broken  vertical 
  62. bar  symbol|  at the end of the phrase.  If  the  emphasized 
  63. phrase  ends  at the end of a line the broken  vertical  bar 
  64. must still be added.  In the context used here the  zero-th. 
  65. position  means  the  first character of a line  or  at  the 
  66. beginning. 
  67.  
  68. Note:  Tilde commands may only be used once in a line!  And 
  69. may not be used in conjunction with the dot (.) command. 
  70.  
  71.  
  72. !B\
  73.     Bang  (!)  aka  exclamation  mark  commands  are  also 
  74. available  for  entering several lines or paragraphs  in  an 
  75. emphasized mode without having to enter a dot (.) command at 
  76. the beginning of each line. This particular paragraph of the 
  77. document  was  prefaced with the !B\ command entered on  the 
  78. previous  line.  Bang commands must stand alone on a  line. 
  79. They only take room on the editing screen and do not cause a 
  80. line  feed when printing.  The BANG command as well  as  the 
  81. cntrl  (^)  command which closes the BANG must be the  first 
  82. character of the line or in the zero-th. position.  The BANG 
  83. command  may  be followed by B U or I or any combination  of 
  84. the  three and is closed with the backslash (\).  The  cntrl 
  85. (^)  close  command stands alone with no  other  characters 
  86. following at the zero-th.  position.  Optionally the dot (.) 
  87. command may be used while the BANG command is in effect. The 
  88. tilde  command may also be used in conjunction with the bang 
  89. command. 
  90. ^
  91.  
  92. ~                          ~BU\Centering| 
  93.  
  94.    Underline  centering  can  be created in the  normal  way 
  95. provided  the  Tilde  command is  located  at  the  zero-th. 
  96. position of a line.  A good method to follow is to type in a 
  97. line,  use  the word processors functions to center it  and 
  98. then work from the right to the left. First place the (|) at 
  99. the end of emphasis.  Then move left to the beginning of the 
  100. desired  phrase  and  insert a tilde  command  [~bui\]  then 
  101. moving to the zero-th. position and insert the first tilde. 
  102.  
  103. Example: ~this will cause     ~bui\emphasis|
  104. ~this will cause           ~BUI\emphasis| 
  105.  
  106. If  underlining  was on with the dot command the whole  left 
  107. portion  of  the line would also be  underlined.  Centering 
  108. without  underlining  can be emphasized with  the  (.)  dot 
  109. command. 
  110.  
  111.               ******************************** 
  112.               *                              * 
  113.               *     Fancy Show Off Stuff     * 
  114.               *                              * 
  115.               ******************************** 
  116.  
  117.                With a little bit of practice!! 
  118.            You will be creating subtitle banners. 
  119.  
  120. CITYDESK NEWS LINE    ___             CREATE A NEWSLETTER 
  121.                      /   \         
  122.     The World's     /|oo  \        
  123.   1st Network for  (_|  /__)               FOR YOUR 
  124.     the IBM PC      _`@/_  \   _   
  125.                    |     |  \  \\  
  126.                    | (@) |   \  ))           OWN 
  127.      ______        |__0__| /  \//  
  128.     / FIDO \       _// || _\   /        COMMUNICATIONS 
  129.    (________)     (_/ (_|(____/    
  130.                                                         
  131.    Operating  24 HRS A DAY.         BULLETIN BOARD AND BBS 
  132.               7 DAYS A WEEK 
  133.  
  134.  
  135. ~                     ~U\USING CITYDESK.EXE| 
  136.  
  137.  
  138.      The  first  step  in preparing to use  CITYDESK  is  of 
  139. course to decide what ASCII text file is to be printed.  Two 
  140. approaches here are available. One, create your own document 
  141. by  typing  it into a word processor.  Two,  use an  already 
  142. available  text file which you have obtained previously.  In 
  143. the  first  case it is best to just type your  file  without 
  144. incorporating the dot or tilde commands. When you do this be 
  145. sure  to set your right margin at 60  so that you  will  not 
  146. have to reformat in the next step.  Also it would be a  good 
  147. idea  to  proof read your file now so that incorporation  of 
  148. the (.) (~) and (!) commands are all that is required in the 
  149. second step.  In the second step or as in the second case of 
  150. a  previously  obtained file,  you will insert the  dot  and 
  151. tilde  commands  in the manner illustrated by this  document 
  152. (print  it without using CITYDESK.)  As you incorporate  the 
  153. commands the lines of text should push to the right and many 
  154. will extend beyond the original 60 column right margin. This 
  155. is fine since the commands only take up room on your editing 
  156. screen  and  not  on  the printed page;  they  are  in  fact 
  157. embedded  escape  codes for the printer.  Do not fret  about 
  158. line length when incorporating commands.  If you are using a 
  159. previously  generated file and its format is greater than 60 
  160. column line length,  you must first reformat to 60  columns. 
  161. Most word processors have this ability built right into them 
  162. and  it usually is just a matter of pressing a few  function 
  163. keys  to  mark the document and then squeeze  left.  Please 
  164. consult your word processor's manual for how to perform  the 
  165. reformatting process. 
  166.  
  167.  
  168.     Using  an Epson(tm)  or compatible printer  select  menu 
  169. item #1. If you use an IBM PRO-PRINTER(tm) you should select 
  170. item  #2.  This selection also provides a special  feature. 
  171. While  it removes the possibility of italic  enhancement  it 
  172. provides  continuous access to EXTENDED ASCII GRAPHICS.  If 
  173. you use another printer (Okidata excepted) which doesn't use 
  174. Epson  or  IBM PROPRINTER escape codes you  may  select  the 
  175. CUSTOM MODE or menu item 3.  This will allow you to create a 
  176. printer  definition file named CITYDESK.DEF.  Once this file 
  177. is  in your disk directory,  every time thereafter when  you 
  178. make  this selection CITYDESK will read the definition  file 
  179. and  you will not have to reenter the information.  If  you 
  180. change  printers and need to create a new printer definition 
  181. file just delete CITYDESK.DEF from the directory. 
  182.  
  183.  
  184.      CITYDESK.EXE should be located in a subdirectory  (hard 
  185. disk) which is named in the default path specification or it 
  186. may be called from a floppy drive by A:CITYDESK.  The output 
  187. of  the  program may be redirected by menu option to a  disk 
  188. file.  The  file  which will be written in the  default  or 
  189. current  directory should be assigned a name different  from 
  190. the  original text file to avoid overwriting  the  original. 
  191. The  usefulness of this is that the newly created file  will 
  192. contain  all the printer escape codes and will be in the two 
  193. column format of CITYDESK and can then be reprinted without 
  194. going through the CITYDESK setup simply by using the C: copy 
  195. myfile.txt prn command from DOS. 
  196.  
  197.  
  198.      CITYDESK.EXE will first ask you to specify what type of 
  199. printer you are using.  It will then request the name of the 
  200. text  file  which  you have prepared with the (.  ~  !  ) 
  201. commands. Next you will be asked if you want to print to the 
  202. printer  or to a disk file.  If you specify a disk file  you 
  203. will  have to supply a name for the file.  Use a name  which 
  204. conforms  to  conventional  DOS  specifications  (eight 
  205. characters,  a  dot  or  period  and  a  three  character 
  206. extension.)  It  will then ask if you would like to have  a 
  207. single  banner line (centered)  across the top of the  first 
  208. page.  If yes, you will be asked to enter the text. You will 
  209. be allowed 36 characters for your banner and then the option 
  210. to  have the text in normal or italic print style.  You  may 
  211. select  a decorative key such as * or # or the tilde (~)  to 
  212. make a box around the banner or press return for no box just 
  213. a single line of text in double width emphasized print.  If 
  214. you  are using the IBM PROPRINTER mode you may elect to  use 
  215. an  EXTENDED ASCII code symbol for the decorative character. 
  216. The  banner will be redrawn to give a rough illustration  of 
  217. what it will look like on the printed page. If you have made 
  218. an error or would like to 'redo' the banner simply press the 
  219. 'R' key and repeat the entry. Once you accept the banner the 
  220. printer will immediately execute the banner line.  You  will 
  221. then be given the option of numbering the pages (centered at 
  222. the  bottom.) One final option is  to  print the entire file
  223. in double strike or  the equivalent  of  !B\. The reason for
  224. this is to conserve line length usage  if you want extra
  225. dark printing for the whole document (see explanation of use
  226. of  columns  under  IBM  PROPRINTER  section; bold or double
  227. uses 8 col.)  On the right hand side of the screen you will 
  228. see  cumulative report of all the choices you have  made  to 
  229. keep track of OPTIONS.  A very brief pause will follow while 
  230. the program reads the beginning of the document file.  After 
  231. printing  begins  it's  best  to let  "sleeping  dogs  lie." 
  232. Continuous printing of all the pages will follow.  This will 
  233. be recorded and reported under the STATUS block at the right 
  234. of  the screen.  When the computer has sent the last of  the 
  235. information to the printer,  the warning message flashing in 
  236. bright  white  will appear.  This is to caution you  not  to 
  237. commence  another project until the printer buffer is  empty 
  238. and printing ceases. 
  239.  
  240.  
  241.  
  242. ~                      ~BU\TROUBLE SHOOTING| 
  243.  
  244.  
  245.     If  the message no resume in XXXX appears it most likely 
  246. means the printer is not available.  Compiled basic programs 
  247. just  die when an I/O is attempted to a device which is  not 
  248. online.  Remedy  is  check and bring  printer  online  then 
  249. restart  CITYDESK.EXE  Another cause of this error  is  line 
  250. length  of a line greater than 60  characters long  although 
  251. this  error is usually trapped and reported.  Sometimes  in 
  252. editing  a  line  an extended length which  is  not  readily 
  253. visible  on  the  screen may be actually  present  as  blank 
  254. spaces.  One method to check for this is,  using your  word 
  255. processor, place the cursor at the end of the line using the 
  256. "End" key on the key pad. If it scoots past the end and over 
  257. 60  then you have added blank spaces on the end of the line. 
  258. Remedy  is reposition cursor at end of line and hit  return. 
  259. You  may then have to delete a blank line or do  some  other 
  260. minor editing. Extra blank spaces or lines too long can also 
  261. result in a printout with blank space where not expected and 
  262. a  cross  over  of the last part of a line  from  the  right 
  263. column into the left column.  Of course this would be a clue 
  264. as  to  which line in the left column had  the  extra  blank 
  265. spaces tacked on to it. 
  266.  
  267.     If  CITYDESK  just seems to die and go nowhere the  most 
  268. likely  cause  of  this problem is that a  command  was  not 
  269. closed. The backslash (\) on a dot (.) or tilde (~)  command 
  270. was omitted or the final broken bar (|) was not completed. 
  271.  
  272.     CITYDESK  will  almost certainly die if you  attempt  to 
  273. direct  the  output through a print  spooler  utility.  The 
  274. reason  for this is the program is in compiled  basic.  The 
  275. obvious  way to avoid tying up time on the printer is to use 
  276. the print to disk option when setting up. The disk file will 
  277. be  prepared  very quickly and then you may  exit  CITYDESK, 
  278. install the print spooler (without pagination) and print the 
  279. enhanced file. 
  280.  
  281.  
  282. DOT COMMAND SUMMARY 
  283.  
  284.  .B\ produces the line which follows with bold type. 
  285.  .U\ produces the line which follows with underlining. 
  286.  .I\ produces the line which follows with Italic type. 
  287.  
  288. The  commands may be concatenated up to all  three  provided 
  289. the command begins with a dot (.)  and ends with a backslash 
  290. "\". Example: .BIU\ Both upper and lower case are honored so 
  291. the .ubi\ will create the same result. 
  292.  
  293.  
  294. TILDE COMMAND SUMMARY 
  295.  
  296. Begin each line with a Tilde (~)  Immediately before a  word 
  297. or  phrase enter another tilde Followed by the choice of B U 
  298. or I or all three.  Close the tilde command with a Backslash 
  299. (\).  Mark  the  end of emphasis with  a  Broken  Bar  (|). 
  300. Example:  ~The quick ~bu\brown fox| jumped over the  fence. 
  301. Will produce: 
  302. ~       The quick ~BU\brown fox| jumped over the fence. 
  303.  
  304. Note: Tilde commands may not be used in conjunction with dot 
  305. commands,  but  may be used while the BANG (!)  command  is 
  306. operating. 
  307.  
  308.  
  309. BANG COMMAND SUMMARY 
  310.  
  311. The  BANG  (!)  command is a general usage  command  which
  312. allows  for turning on of any or all of the BOLD,  UNDERLINE 
  313. OR  ITALIC attributes.  Both dot commands and tilde commands 
  314. may  be  entered while the BANG is operating.  The  Bang  is 
  315. started  with the (!)  entered as the first character  on  a 
  316. line  and followed by any or all of the B U I characters and 
  317. closed  with  the  backslash  (\).  The BANG  is  ended  by 
  318. entering the cntrl (^) character on a single line alone.  If 
  319. you wish extra dark printing of your document then you could 
  320. turn on the BANG (!)  with !B\on the first line and close it 
  321. with  the cntrl(^)  on  the last line.  However, this method
  322. would be very  costly  in  line  length  usage. An option is 
  323. provided to make the whole document DARK. Choose this method
  324. from the options offered just following numbering of pages.
  325.  
  326. !B\
  327.  
  328.                    EXTENDED ASCII GRAPHICS
  329.  
  330.     This  section was saved for the end because it has  some 
  331. important implications. With Epson compatible printers it is 
  332. possible  to download the extended ASCII graphics  (176-223) 
  333. and  use  them  as  printable  characters  allowing  for 
  334. interesting BLOCK graphic picture presentation. However, you 
  335. have  to  give  a little to get a little.  If  you  turn  on 
  336. extended  ASCII graphics you must give up the use of  ITALIC 
  337. emphasis while in the graphic mode. (I don't think this is a 
  338. very  big  deal  because the italic  print  isn't  all  that 
  339. great.)  The italic printable codes occupy concurrent RAM in 
  340. the  printer  with  the extended graphics.  Thus  if  italic 
  341. emphasis  is called with the dot(.)  tilde (~)  or BANG  (!) 
  342. commands  some graphic characters may print instead  of  the 
  343. normal  italicized letter.  Please consult a table of  ASCII 
  344. character symbols (usually in an appendix of a BASIC manual) 
  345. to  assist in preparation of block graphics.  These  may  be 
  346. entered  in most word processors by holding down the Alt key 
  347. and press in the three digit code and then releasing the Alt 
  348. key.  With  Epson compatible printers you  can  switch  the 
  349. graphics  mode off and return to use of ITALIC by entering a 
  350. $ by itself as the first and only character on a line. As in 
  351. all  single  character  command  entries it  only  takes  up 
  352. editing space and does not cause a line feed. (This actually 
  353. cause a reset of the printer on the fly.) 
  354.     This  feature is not implemented in this release  of 
  355. CITYDESK but may be ordered by contacting the author.  
  356. ^
  357.  
  358.  
  359. ~                       ~BU\IBM PROPRINTER| 
  360.  
  361.     Just  as  the Epson EXTENDED GRAPHIC mode forces  us  to 
  362. give up Italic printing,  the IBM PROPRINTER mode forces  us 
  363. to  give up italic printing.  With this mode extended  ASCII 
  364. graphics are always available, but no italics. 
  365.  
  366.     Owners  of  wide  carriage  printers may  also  order  a 
  367. version  of  CITYDESK  which allows for two  columns  of  80 
  368. characters each per page.  On this subject the limitation of 
  369. 2  60 char. columns should be explained. 80  column printers 
  370. in  condensed mode will only allow 136  characters per  line 
  371. whether  the string ($)  being printed contains escape codes 
  372. or not.  Thus escape codes are not really transparent to the 
  373. printer  but add in and count in legal string length.  With 
  374. this  in  mind and the need to allow some  leeway  for  text 
  375. enhancement,  we have allowed 2X60  columns =120  characters 
  376. plus  2  columns spacing for clarity =  122  columns.  The 
  377. minimum for 1 column with bold, underline & italic requires 
  378. 14  characters to satisfy the enhancement. Hence 122 + 14 = 
  379. 136  and we have used up all the string space  the  printer 
  380. will allow. 
  381.  
  382.  
  383. ~                ~BU\FILES WITH FORM FEED INCLUDED| 
  384.  
  385.  
  386.     FORM FEED or CHR$(12)  if located alone in the  zero-th. 
  387. position of a line will be ignored by CITYDESK, tracking its 
  388. own  pagination.  This is the location most authors use  to 
  389. force  a new page on the printer.  However,  some times  the 
  390. CHR$(12) may occur at the end or middle of a line. This will 
  391. definitely confuse CITYDESK and cause trouble.  Please  scan 
  392. the document for this symbol and the best procedure would be 
  393. to remove it with a search and replace function in your word 
  394. processor. 
  395.  
  396. !B\
  397. Robert S. Shaw 3696 Marquis Lane Huntingdon Valley, Pa. 
  398. 19006 
  399.  
  400. You are hereby granted a limited license to use this program 
  401. for a trial period. If you continue to use the program more 
  402. than five (5) times, you are requested to send the author 
  403. $25. 
  404.  
  405. In return for your monetary support the author will send you 
  406. the CITYEDITOR'S DESK a nifty utility for fast editing and 
  407. incorporating of the dot tilde and all enhancement commands. 
  408. The function keys are used to enter your selection. 
  409.  
  410. Copyright 1986 1987  RSHAW 
  411.  
  412. I would like to acknowlege the help of the following:
  413.  
  414. The Amazing and Wonderful BASWIND2 material by Dave Evers
  415. which added such beauty and simplicity to my efforts.
  416.  
  417. My good friend Ron Craig who has suffered through too many
  418. phone calls requesting a quick print-out.
  419.  
  420. A most welcome new friend Stew Lindenberger of Bell Labs who
  421. was the prime inspiration to get this baby rolling and who
  422. helped greatly with the IBM PROPRINTER section.
  423.  
  424. And Tom Lynch who out of the blue called and proved that it
  425. will work just fine on Tandy computers. But we all knew that
  426. anyway.
  427.  
  428. Thanks guys you have all been great help and inspiration!!!!
  429.